package cn.superchart.module.dev.genconfig.service;

import cn.superchart.common.base.BaseService;
import cn.superchart.module.dev.gencode.param.ScTableQueryParam;
import cn.superchart.module.dev.genconfig.param.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import java.util.List;

public interface ScGenTableConfService extends BaseService {

    String add(ScGenTableConfAddParam scGenTableConfAddParam);


    void edit(ScGenTableConfEditParam scGenTableConfEditParam);

    ScGenTableConfDetailParam detail(String id);


    Page<ScGenTableConfDetailParam> page(ScGenTableConfPageParam  scGenTableConfPageParam);


    List<ScGenTableConfDetailParam> fieldQuery(ScTableConfQueryParam scTableConfQueryParam);

    void upConf(ScGenTableConfBatchAddParam scGenTableConfBatchAddParam);
}
